package com.divemotor.ventarepuestosinternet.model;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Embeddable;

@Embeddable
public class ModeloFabricaPK  implements Serializable {

	private static final long serialVersionUID = 1L;
	
	@Column(name = "COD_MODELO_FABRICA", nullable = false, length = 10)
	private String idModeloFabrica;
	
	@Column(name = "COD_MARCA", nullable = false, length = 3)
	private String idMarca;
	
	@Column(name = "COD_TIPO_COMPONENTE", nullable = false, length = 3)
	private String idTipoComponente;

	/*** Constructores ***/
	
	public ModeloFabricaPK() {
		
	}
	
	public ModeloFabricaPK(String idModeloFabrica, String idMarca, String idTipoComponente) {
		this.idModeloFabrica = idModeloFabrica;
		this.idMarca = idMarca;
		this.idTipoComponente = idTipoComponente;
	}

	/*** Getters & Setters ***/
	
	public String getIdModeloFabrica() {
		return idModeloFabrica;
	}
	
	public void setIdModeloFabrica(String idModeloFabrica) {
		this.idModeloFabrica = idModeloFabrica;
	}
	
	public String getIdMarca() {
		return idMarca;
	}
	
	public void setIdMarca(String idMarca) {
		this.idMarca = idMarca;
	}
	
	public String getIdTipoComponente() {
		return idTipoComponente;
	}
	
	public void setIdTipoComponente(String idTipoComponente) {
		this.idTipoComponente = idTipoComponente;
	}
	
}
